Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

quat.h File Reference

#include <lib3ds/types.h>

Include dependency graph for quat.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

LIB3DSAPI void lib3ds_quat_zero (Lib3dsQuat c)
LIB3DSAPI void lib3ds_quat_identity (Lib3dsQuat c)
LIB3DSAPI void lib3ds_quat_copy (Lib3dsQuat dest, Lib3dsQuat src)
LIB3DSAPI void lib3ds_quat_axis_angle (Lib3dsQuat c, Lib3dsVector axis, Lib3dsFloat angle)
LIB3DSAPI void lib3ds_quat_neg (Lib3dsQuat c)
LIB3DSAPI void lib3ds_quat_abs (Lib3dsQuat c)
LIB3DSAPI void lib3ds_quat_cnj (Lib3dsQuat c)
LIB3DSAPI void lib3ds_quat_mul (Lib3dsQuat c, Lib3dsQuat a, Lib3dsQuat b)
LIB3DSAPI void lib3ds_quat_scalar (Lib3dsQuat c, Lib3dsFloat k)
LIB3DSAPI void lib3ds_quat_normalize (Lib3dsQuat c)
LIB3DSAPI void lib3ds_quat_inv (Lib3dsQuat c)
LIB3DSAPI Lib3dsFloat lib3ds_quat_dot (Lib3dsQuat a, Lib3dsQuat b)
LIB3DSAPI Lib3dsFloat lib3ds_quat_squared (Lib3dsQuat c)
LIB3DSAPI Lib3dsFloat lib3ds_quat_length (Lib3dsQuat c)
LIB3DSAPI void lib3ds_quat_ln (Lib3dsQuat c)
LIB3DSAPI void lib3ds_quat_ln_dif (Lib3dsQuat c, Lib3dsQuat a, Lib3dsQuat b)
LIB3DSAPI void lib3ds_quat_exp (Lib3dsQuat c)
LIB3DSAPI void lib3ds_quat_slerp (Lib3dsQuat c, Lib3dsQuat a, Lib3dsQuat b, Lib3dsFloat t)
LIB3DSAPI void lib3ds_quat_squad (Lib3dsQuat c, Lib3dsQuat a, Lib3dsQuat p, Lib3dsQuat q, Lib3dsQuat b, Lib3dsFloat t)
LIB3DSAPI void lib3ds_quat_tangent (Lib3dsQuat c, Lib3dsQuat p, Lib3dsQuat q, Lib3dsQuat n)
LIB3DSAPI void lib3ds_quat_dump (Lib3dsQuat q)


Function Documentation

LIB3DSAPI void lib3ds_quat_abs Lib3dsQuat    c
 

LIB3DSAPI void lib3ds_quat_axis_angle Lib3dsQuat    c,
Lib3dsVector    axis,
Lib3dsFloat    angle
 

LIB3DSAPI void lib3ds_quat_cnj Lib3dsQuat    c
 

LIB3DSAPI void lib3ds_quat_copy Lib3dsQuat    dest,
Lib3dsQuat    src
 

LIB3DSAPI Lib3dsFloat lib3ds_quat_dot Lib3dsQuat    a,
Lib3dsQuat    b
 

LIB3DSAPI void lib3ds_quat_dump Lib3dsQuat    q
 

LIB3DSAPI void lib3ds_quat_exp Lib3dsQuat    c
 

LIB3DSAPI void lib3ds_quat_identity Lib3dsQuat    c
 

LIB3DSAPI void lib3ds_quat_inv Lib3dsQuat    c
 

LIB3DSAPI Lib3dsFloat lib3ds_quat_length Lib3dsQuat    c
 

LIB3DSAPI void lib3ds_quat_ln Lib3dsQuat    c
 

LIB3DSAPI void lib3ds_quat_ln_dif Lib3dsQuat    c,
Lib3dsQuat    a,
Lib3dsQuat    b
 

LIB3DSAPI void lib3ds_quat_mul Lib3dsQuat    c,
Lib3dsQuat    a,
Lib3dsQuat    b
 

LIB3DSAPI void lib3ds_quat_neg Lib3dsQuat    c
 

LIB3DSAPI void lib3ds_quat_normalize Lib3dsQuat    c
 

LIB3DSAPI void lib3ds_quat_scalar Lib3dsQuat    c,
Lib3dsFloat    k
 

LIB3DSAPI void lib3ds_quat_slerp Lib3dsQuat    c,
Lib3dsQuat    a,
Lib3dsQuat    b,
Lib3dsFloat    t
 

LIB3DSAPI void lib3ds_quat_squad Lib3dsQuat    c,
Lib3dsQuat    a,
Lib3dsQuat    p,
Lib3dsQuat    q,
Lib3dsQuat    b,
Lib3dsFloat    t
 

LIB3DSAPI Lib3dsFloat lib3ds_quat_squared Lib3dsQuat    c
 

LIB3DSAPI void lib3ds_quat_tangent Lib3dsQuat    c,
Lib3dsQuat    p,
Lib3dsQuat    q,
Lib3dsQuat    n
 

LIB3DSAPI void lib3ds_quat_zero Lib3dsQuat    c
 


Generated on Mon Sep 12 20:10:43 2005 for Destiny3D by doxygen1.3-rc3